package cn.rkylin.oms.aftersale.resend.domain;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;

import cn.rkylin.oms.common.base.BaseEntity;

public class AfterSaleResend extends BaseEntity {

    /**
     * 序列号Id
     */
    private static final long serialVersionUID = -7638473645084769081L;
    /**
     * 补发单Id
     */
    private String resendId;
    /**
     * 补发单编号
     */
    private String resendCode;
    /**
     * 企业Id
     */
    private String entId;
    /**
     * 项目Id
     */
    private String prjId;
    /**
     * 店铺Id
     */
    private String shopId;
    /**
     * 店铺名称
     */
    private String shopName;
    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
    /**
     * 修改时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;
    /**
     * 删除标记
     */
    private String deleted;
    /**
     * 来源Id
     */
    private String sourceId;
    /**
     * 来源单号
     */
    private String sourceCode;
    /**
     * 来源类型(or订单)
     */
    private String sourceType;
    /**
     * 补发单状态
     */
    private String resendStatus;
    /**
     * 买家收货人
     */
    private String cons;
    /**
     * 买家昵称(客户ID)
     */
    private String buyerNick;
    /**
     * 买家电话
     */
    private String consTel;
    /**
     * 买家手机
     */
    private String consMobile;
    /**
     * 买家地址
     */
    private String consAddr;
    /**
     * 省名称
     */
    private String provName;
    /**
     * 市名称
     */
    private String cityName;
    /**
     * 区名称
     */
    private String distName;
    /**
     * 地区码
     */
    private Integer areaCoding;
    /**
     * 备注
     */
    private String remark;
    /**
     * 
     */
    private String storId; // 仓库Id
    /**
     * 仓库编码
     */
    private String storCode;
    /**
     * 仓库名称
     */
    private String storName;
    /**
     * 物流公司Id
     */
    private String lgstId;
    /**
     * 物流公司编码
     */
    private String lgstCode;
    /**
     * 物流公司
     */
    private String lgstName;

    /**
     * 物流单号
     */
    private String lgstNo;
    /**
     * 取消状态
     */
    private String cancelStatus;
    /**
     * 完成时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date finishTime;
    /**
     * 补发原因Id
     */
    private String resendReasonId;
    /**
     * 补发原因
     */
    private String resendReasonName;
    /**
     * 审核时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date apprTime;

    public String getResendId() {
        return resendId;
    }

    public void setResendId(String resendId) {
        this.resendId = resendId;
    }

    public String getResendCode() {
        return resendCode;
    }

    public void setResendCode(String resendCode) {
        this.resendCode = resendCode;
    }

    public String getEntId() {
        return entId;
    }

    public void setEntId(String entId) {
        this.entId = entId;
    }

    public String getPrjId() {
        return prjId;
    }

    public void setPrjId(String prjId) {
        this.prjId = prjId;
    }

    public String getShopId() {
        return shopId;
    }

    public void setShopId(String shopId) {
        this.shopId = shopId;
    }

    public String getShopName() {
        return shopName;
    }

    public void setShopName(String shopName) {
        this.shopName = shopName;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getDeleted() {
        return deleted;
    }

    public void setDeleted(String deleted) {
        this.deleted = deleted;
    }

    public String getSourceId() {
        return sourceId;
    }

    public void setSourceId(String sourceId) {
        this.sourceId = sourceId;
    }

    public String getSourceCode() {
        return sourceCode;
    }

    public void setSourceCode(String sourceCode) {
        this.sourceCode = sourceCode;
    }

    public String getSourceType() {
        return sourceType;
    }

    public void setSourceType(String sourceType) {
        this.sourceType = sourceType;
    }

    public String getResendStatus() {
        return resendStatus;
    }

    public void setResendStatus(String resendStatus) {
        this.resendStatus = resendStatus;
    }

    public String getCons() {
        return cons;
    }

    public void setCons(String cons) {
        this.cons = cons;
    }

    public String getBuyerNick() {
        return buyerNick;
    }

    public void setBuyerNick(String buyerNick) {
        this.buyerNick = buyerNick;
    }

    public String getConsTel() {
        return consTel;
    }

    public void setConsTel(String consTel) {
        this.consTel = consTel;
    }

    public String getConsMobile() {
        return consMobile;
    }

    public void setConsMobile(String consMobile) {
        this.consMobile = consMobile;
    }

    public String getConsAddr() {
        return consAddr;
    }

    public void setConsAddr(String consAddr) {
        this.consAddr = consAddr;
    }

    public String getProvName() {
        return provName;
    }

    public void setProvName(String provName) {
        this.provName = provName;
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public String getDistName() {
        return distName;
    }

    public void setDistName(String distName) {
        this.distName = distName;
    }

    public Integer getAreaCoding() {
        return areaCoding;
    }

    public void setAreaCoding(Integer areaCoding) {
        this.areaCoding = areaCoding;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getStorId() {
        return storId;
    }

    public void setStorId(String storId) {
        this.storId = storId;
    }

    public String getStorCode() {
        return storCode;
    }

    public void setStorCode(String storCode) {
        this.storCode = storCode;
    }

    public String getStorName() {
        return storName;
    }

    public void setStorName(String storName) {
        this.storName = storName;
    }

    public String getLgstId() {
        return lgstId;
    }

    public void setLgstId(String lgstId) {
        this.lgstId = lgstId;
    }

    public String getLgstCode() {
        return lgstCode;
    }

    public void setLgstCode(String lgstCode) {
        this.lgstCode = lgstCode;
    }

    public String getLgstName() {
        return lgstName;
    }

    public void setLgstName(String lgstName) {
        this.lgstName = lgstName;
    }

    public String getLgstNo() {
        return lgstNo;
    }

    public void setLgstNo(String lgstNo) {
        this.lgstNo = lgstNo;
    }

    public String getCancelStatus() {
        return cancelStatus;
    }

    public void setCancelStatus(String cancelStatus) {
        this.cancelStatus = cancelStatus;
    }

    public Date getFinishTime() {
        return finishTime;
    }

    public void setFinishTime(Date finishTime) {
        this.finishTime = finishTime;
    }

    public String getResendReasonId() {
        return resendReasonId;
    }

    public void setResendReasonId(String resendReasonId) {
        this.resendReasonId = resendReasonId;
    }

    public String getResendReasonName() {
        return resendReasonName;
    }

    public void setResendReasonName(String resendReasonName) {
        this.resendReasonName = resendReasonName;
    }

    public void setApprTime(Date apprTime) {
        this.apprTime = apprTime;
    }

    public Date getApprTime() {
        return apprTime;
    }

}